continue表示:继续 / go on / 下一个
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
if (j == 2) {
continue; // 本次循环停止,直接进入下一次循环 “继续” 执行
}
System.out.println(j);
}
}
/*
0
1
3
0
1
3
0
1
3
*/break 和 continue 的区别:
- break 表示循环不执行
- continue 表示直接进入下一次循环继续执行
可以 “继续” 某个命名循环
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16for1: for (int i = 0; i < 3; i++) {
for2: for (int j = 0; j < 4; j++) {
if (j == 2) {
continue for1;
}
System.out.println(j);
}
}
/*
0
1
0
1
0
1
*/